<script lang="ts">
  export let size: 'small' | 'medium' | 'large'
  export let fill: string = 'currentColor'
</script>

<svg class="svg-{size}" {fill} viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
  <path
    fill-rule="evenodd"
    clip-rule="evenodd"
    d="M10.0001 1.04169C8.27419 1.04169 6.87508 2.4408 6.87508 4.16669V9.16669C6.87508 10.8926 8.27419 12.2917 10.0001 12.2917C11.726 12.2917 13.1251 10.8926 13.1251 9.16669V4.16669C13.1251 2.4408 11.726 1.04169 10.0001 1.04169ZM8.12508 4.16669C8.12508 3.13115 8.96455 2.29169 10.0001 2.29169C11.0356 2.29169 11.8751 3.13115 11.8751 4.16669V9.16669C11.8751 10.2022 11.0356 11.0417 10.0001 11.0417C8.96455 11.0417 8.12508 10.2022 8.12508 9.16669V4.16669Z"
  />
  <path
    d="M4.16675 7.70835C4.51193 7.70835 4.79175 7.98818 4.79175 8.33335V9.16669C4.79175 12.0432 7.1236 14.375 10.0001 14.375C12.8766 14.375 15.2084 12.0432 15.2084 9.16669V8.33335C15.2084 7.98818 15.4882 7.70835 15.8334 7.70835C16.1786 7.70835 16.4584 7.98818 16.4584 8.33335V9.16669C16.4584 12.5227 13.8987 15.2808 10.6251 15.5952V17.7084H12.5001C12.8453 17.7084 13.1251 17.9882 13.1251 18.3334C13.1251 18.6785 12.8453 18.9584 12.5001 18.9584H7.50008C7.1549 18.9584 6.87508 18.6785 6.87508 18.3334C6.87508 17.9882 7.1549 17.7084 7.50008 17.7084H9.37508V15.5952C6.1015 15.2808 3.54175 12.5227 3.54175 9.16669V8.33335C3.54175 7.98818 3.82157 7.70835 4.16675 7.70835Z"
  />
</svg>
